using ContentmanagementBase.Domain.Enums;

namespace ContentmanagementBaseRead.API.Dtos
{
    /// <summary>
    /// 常见问题列表DTO
    /// </summary>
    public class ProblemListDto
    {
        /// <summary>
        /// 问题ID
        /// </summary>
        public int Id { get; set; }

        /// <summary>
        /// 常见问题标题
        /// </summary>
        public string ProblemTitle { get; set; }

        /// <summary>
        /// 常见问题分类
        /// </summary>
        public FAQCategoryEnum ProblemType { get; set; }

        /// <summary>
        /// 问题分类描述
        /// </summary>
        public string ProblemTypeDescription { get; set; }

        /// <summary>
        /// 是否推荐显示
        /// </summary>
        public bool Isrecommended { get; set; }

        /// <summary>
        /// 问题内容详情
        /// </summary>
        public string ProblemContent { get; set; }

        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime CreatedTime { get; set; }

        /// <summary>
        /// 创建者标识符
        /// </summary>
        public int CreatedBy { get; set; }

        /// <summary>
        /// 更新时间
        /// </summary>
        public DateTime UpdatedTime { get; set; }

        /// <summary>
        /// 更新者标识符
        /// </summary>
        public int UpdatedBy { get; set; }
    }
} 